Empty

Syntax samples

EMPTY {<expression>}

Description

Selects a location only if it is completely empty. This routing rule is similar to the UNTIL FULL rule except that a location must be completely empty before it is initially selected. Once an empty location is selected, it continues to be selected until it is full. If no location is empty, the output waits until one becomes empty.

The EMPTY condition is designed for the situation where two or more multi-capacity locations are being filled from the same source and the modeler desires each location to completely fill and completely empty in an alternating fashion.

Valid In

The rule field of the Routing edit table only.

Components

<expression>

Total entities output from the process. This expression is valid only for the first routing of a routing block. For more information on this expression, see Processing.

Example

After EntA completes a 25 second operation at Loc1, it is routed to one of three multi-capacity locations (Loc2, Loc3 or Loc4) as soon as one becomes empty. Subsequent routings continue to the same location until it is full, and then to the next location that is empty. Once all locations are filled, no more routings occur until one of the locations becomes empty.

Process Table

Entity

Location

Operation (min)

EntA

Loc1

WAIT 25 sec

Routing Table

Blk

Output

Destination

Rule

Move Logic

1

EntA

Loc2

EMPTY 1

 

EntA

Loc3

EMPTY

 

EntA

Loc4

EMPTY

 

See Also

Processing.